Versi 1
| Field | Isi |
|---|---|
| Dokumen ID | VBS-MKT-001 |
| Deskripsi | Pipeline marketing: kanban lead per workflow, aktivitas penjualan, dan assign sales/telemarketer |
| Nomor Revisi | 1 |
| Tanggal | 2026-10-03 |
| Keterangan | Inisiasi dokumentasi |
1. Ringkasan
a. In scope
- User melihat kanban lead per status workflow
- User menambah lead dan memindahkan antar kolom
- User mencatat aktivitas penjualan pada lead
- Sales non-admin hanya melihat lead miliknya
b. Catatan
c. Kesimpulan
- [FE] -
- [BE] -
2. Functional Requirement
| Kode | Deskripsi |
|---|---|
| FR-01 | Melihat kanban lead |
| FR-02 | Menambah lead |
| FR-03 | Mencatat aktivitas penjualan |
3. Use Case List
| Kode | Deskripsi |
|---|---|
| UC-01 | Melihat kanban lead |
| UC-02 | Menambah lead |
| UC-03 | Mencatat aktivitas penjualan |
4. Use Case Scenario
UC-01 : Melihat kanban lead
| Aktor | User brand |
| Deskripsi | Melihat kanban lead |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User buka marketing. 2. Sistem load workflow status dan lead. 3. Lead ditampilkan per kolom kanban. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Non brand-admin difilter sales_id = user login. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman marketing |
| Kode FR | FR-01 |
UC-02 : Menambah lead
| Aktor | User brand |
| Deskripsi | Menambah lead |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User tambah lead baru. 2. User isi data prospek. 3. Sistem simpan lead. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman marketing |
| Kode FR | FR-02 |
UC-03 : Mencatat aktivitas penjualan
| Aktor | User brand |
| Deskripsi | Mencatat aktivitas penjualan |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User buka modal aktivitas dari kartu lead. 2. User isi catatan aktivitas. 3. Sistem simpan sales activity. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman marketing |
| Kode FR | FR-03 |
5. Data Flow Diagram
DFD-01
6. Sequence Diagram
SD-01 — UC-01 : Melihat kanban lead
SD-02 — UC-02 : Menambah lead
SD-03 — UC-03 : Mencatat aktivitas penjualan
7. Table Schema
8. API Schema
| Endpoint | Status | Perubahan |
|---|---|---|
GET /lead | existing | - |
GET /lead/:id | existing | - |
POST /lead | existing | - |
PUT /lead/:id | existing | - |
DELETE /lead/:id | existing | - |
GET /sales-activity | existing | - |
POST /sales-activity | existing | - |